.productImages{
	margin-bottom:10px;
	text-align:center;
}
.productImages #mainImage{
	border:solid #b6b6b6 1px;
	max-width:100%;
	height:200px;
}
.productImages .productImageThumbs{
}
.productImages .productImageThumbs a{
	height:55px;
	width:55px;
	overflow:hidden;
	border:solid #b6b6b6 1px;
	text-align:center;
	margin: 3px 1px;
	display:inline-block;
}
.productImages .productImageThumbs a img{
	height:55px;
	display:inline-block;
}

.productImages .viewGallery{
	background:url("../slices/magnifier-small.png") left 50% no-repeat;
	padding:5px 0px 5px 20px;
	display:inline-block;
	cursor:pointer;
}
.productDetails{
	font-family:"SegoeUI";
	font-size:12px;
	color:#514e4e;
}
.productDetails h1{
	padding:0px;
	margin:0px;
	color:#118720;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
.productDetails .rating a{
	width:16px;
	height:16px;
	display:inline-block;
	margin-left:4px;
	background:url("../slices/rating-star.png") no-repeat;
}
.productDetails .rating a.selected{
	background:url("../slices/rating-star-selected.png") no-repeat;
}
.productDetails .priceRow{
	padding:5px 0px;
}


.priceRow .productPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#118720;
}
.priceRow .productPrice sup{
	font-size:12px;
	color:#514E4E;
	font-family:"SegoeUI";
}
.priceRow .productPrice > span > sup{
	color:#118720;
}
.priceRow .discount{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#dc000c;
}
.priceRow .discount sup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#dc7c00;
}
.priceRow .oldPrice{
	text-decoration:line-through;
}

.currencyRow{
	color:#118720;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px;
}
.currencyRow > div{
	background-color:#e5f2e7;
}

.currencyRow a, .currencyRow span{
	display:inline-block;
	margin-left:4px;
	color:#48649e;
}
.currencyRow a.selected, .currencyRow span.selected{
	color:#514e4e;
}
.stocksRow table thead{
	background-color:#edecec;
}
.stocksRow table, .stocksRow table thead, .stocksRow table thead th{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#514e4e;
}
.stocksRow table tr td{
	padding:0px 4px;
}
.stocksRow tr.selected a{
	color:#118720;
}
.colorsRow{
	padding:5px 0px;
	text-align:left;
}
.colorsRow a{
	width:55px;
	display:inline-block;
	overflow:hidden;
	margin:0px 5px;
	border:solid #cacac9 1px;
	text-align:center;
}
.colorsRow a > img{
	height:55px;
	display:inline-block;
}
.viewsRow{
	padding:5px 0px;
}

.nav-tabs > li > a{
	color:#3b5998;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color:#118720;
	background:url("../slices/menu-bg.jpg") left top repeat-x;
}

.nav-tabs .report{
	background:url("../slices/flag-icon.png") left 50% no-repeat;
	font-size:12px;
	font-family:"SegoeUI";
	color:#3b5998;
	padding:10px 0px 10px 20px;
	margin:0px;
	display:inline-block;
}

.nav-tabs li > a.report:hover, .nav-tabs li > a.report:focus{
	background-color:#fff;
	border:none;
	padding:10px 0px 10px 20px !important;
	margin:0px !important;
	border-radius:0;
	background:url("../slices/flag-icon.png") left 50% no-repeat;
}

.tab-content{
	border:solid #DDDDDD 1px;
	border-top:none;
	padding:10px;
	margin-bottom:10px;
}
.tab-content h3{
	margin:0px;
	padding:5px 0px;
	font-family:"SegoeUI";
	font-size:14px;
	color:#118720;
}
.tab-content{
	font-family:"SegoeUI";
	font-size:12px;
	color:#514e4e;
}
#product_details span, #company_details span{
	color:#8e8e8e;
}
.tab-content ul{
	padding:0;
	margin:0;
}
#product_details ul li{
	display:inline-block;
	width:24%;
	padding-right:1%;
}
#feedback > div{
	padding:5px 0px;
}
#addComment, #loginButton{
	font-size:14px;
	margin:10px 0px;
	width:100%;
	color:#3B5998;
	
}
#addComment{
	background:none;
	border:none;
	box-shadow:none;
}
#toCart{
	padding-top:0px;
}
#toCart h3{
	color:#007E10;
	background:url("../slices/sidebar-cart-icon.png") left 50% no-repeat;
	padding:10px 0px 10px 20px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
#toCart label{
	padding-top:1px;
	font-family:"SegoeUI";
	font-size:12px;
	color:#514E4E;
	font-weight:normal;
}
#toCart input, select{
	height:20px;
	border:solid #808284 1px;
	font-size:10px;
}
#toCart select{
	color:#3b5998;
}
#toCart .transportPrice{
	color:#118720;
	font-size:12px;
	font-family:"SegoeUI";
}
#toCart .priceHolder{
	color:#000;
	font:"SegoeUI";
}
#toCart .priceHolder .productPrice{
	color:#007E10;
	text-align:right;
	font-size:24px;
	padding-right:20px;
}
#toCart .priceHolder .productPrice sup{
	font-size:12px;
}
#toCart button.buyNow{
	background:#a10e4e;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:solid #7d1b2d 1px;
	letter-spacing:-1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#toCart button.addToCart{
	background:url("../slices/cart-button-icon.jpg") 5px 50% no-repeat;
	background-color:#0d74a0;
	color:#fff;
	padding-left:30px;
	border:solid #1a467d 1px;
	letter-spacing:-1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#toCart .wishlist{
	text-align:right;
	padding-top:5px;
}
#toCart .wishlist a{
	background:url("../slices/wishlist-button.jpg") right 50% no-repeat;
	display:inline-block;
	padding-right:20px;
}
.paymentMethods{
	color:#514e4e;
	font-size:12px;
	font-family:"SegoeUI";
	margin:5px 0px;
}
.paymentMethods a{
	display:inline-block;
	margin:0px 2px;
}

#sidebar .history h3{
	color:#007E10;
	background:url("../slices/pink-bubble.png") left 50% no-repeat;
	padding:10px 0px 10px 20px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

#historyCarousel{
	background:none;
}
#historyCarousel .item{
	padding:0px 20px;
	background:none;
	border:none;
}
#historyCarousel .item a{
	width:28%;
	margin:0px 1% 0px 2%;
	display:inline-block;
	overflow:hidden;
	border:solid #B6B6B6 1px;
}
#historyCarousel a img{
	width:100%;
}
#historyCarousel .carousel-control.left, #historyCarousel .carousel-control.right{
	background:none;
	width:22px;
	height:22px;
}
#historyCarousel .carousel-control.left{
	left:-17px;
	top:10%;
}
#historyCarousel .carousel-control.right{
	right:0px;
	top:10%;
}
.contactPanel{
	background:url("../slices/panel-header-bg.jpg") left top repeat-x;
}
.contactPanel .panel-heading{
	border-bottom:none;
	background:none;
	padding:0px;
	height:19px;
	color:#118720;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 10px;
}
.contactPanel label.control-label, .contactPanel label{
	color:#8e8e8e;
	font-size:12px;
	font-family:"SegoeUI";
	padding-right:0px;
	margin-right:0px;
}
.contactPanel label.control-label{
	text-align:right;
}
#sendCompanyMessage{
	margin-top:10px;
}
.contactPanel label{
	text-align:left;
}
.contactDetails h3{
	color:#007E10;
	background:url("../slices/details-icon.png") left 50% no-repeat;
	padding:10px 0px 10px 20px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.contactDetails ul{
	margin:0px;
	padding:0px;
	font-family:"SegoeUI";
	color:#514e4e;
	font-size:12px;
}
.contactDetails ul span{
	color:#8e8e8e;
}
.contactDetails ul a.details, .contactDetails ul a.contactNow{
	padding-left:40px;
}
.contactDetails ul a.details{
	background:url("../slices/user-details-icon.png") 20px 50% no-repeat;
}
.contactDetails ul a.contactNow{
	background:url("../slices/sidebar-contact-icon.png") 20px 50% no-repeat;
}

.recommendedProducts .productHolder .product{
	border-bottom:none;
}
.recommendedProducts .productHolder .product .productImage{
	width:35%;
	float:left;
	border:none;
	padding:0;
	margin:0;
	border:solid #bcbdbf 1px;
	height:auto;
	text-align:center;
}
.recommendedProducts .productHolder .product .productImage img{
	margin: 0px auto
}
.recommendedProducts .productHolder .product .productDetails{
	padding-left:5px;
	width:65%;
	float:left;
	text-align:left;
}
.recommendedProducts .productHolder .product .productDetails a{
	font-family:"SegoeUI";
	font-size:12px;
	color:#3b5998;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
}
.recommendedProducts .productHolder .product .productDetails p{
	margin:0px;
	padding:0px;
}
.recommendedProducts .productHolder .product .productDetails .productPrice{
	font-size:12px;
	text-align:right;
	letter-spacing:normal;
}
.recommendedProducts .productHolder .product .productDetails .productPrice span{
	font-size:14px;
	letter-spacing:-1px;
}
.recommendedProducts h3{
	color:#007E10;
	background:url("../slices/promo-icon.png") left 50% no-repeat;
	padding:10px 0px 10px 20px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
#qouteModal h3{
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:17px;
	color:#007E10;
	text-transform:capitalize;
}
#qouteModal .product{
	width:31%;
	padding:1%;
	float:left;
}

#qouteModal .productImage a{
	width:100%;
	text-align:center;
	display:inline-block;
	overflow:hidden;
}
#qouteModal .productImage a img{
	height:100px;
}
#qouteForm ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#qouteForm ul a{
	margin:3px;
	display:inline-block;
	text-transform:uppercase;
	font-size:16px;
}
#qouteForm ul.colorList a{
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:200px;
}
#qouteForm .productPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#118720;
}
#qouteForm .productPrice sup{
	font-size:11px;
	color:#514E4E;
	font-family:"SegoeUI";
}
#qouteForm .productPrice > span > sup{
	color:#118720;
}